body{background: #f3f3f3;}
a.J_del,a.ordereturn{background: #fff !important;height:30px;line-height: 30px;border: 1px solid #c9c9c9;color: #333;}
.msettlement_tpay_span{ width:25px; display:inline-block; height:22px; position:relative;}
.msettlement_tpay_span em{
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0px;
    left: -3px;
    overflow: hidden;
    border: #dedede solid 1px;
    background: #FDFDFD;
    border-radius: 50%;
}
.msettlement_tpay_span em.cur{
    background: url(../images/set3.png) no-repeat;
    background-size: 20px;
    border: 0;
}
.paypopbg{display:none;position: fixed;z-index: 99998;left:0;top:0;background: rgba(0,0,0,.7);width: 100%;height:100%;}
.paypop{ display:none; position: fixed;z-index:99999;left:50%;top:50%;width: 260px;height:160px;background-color: #fff;box-sizing:border-box;padding:10px;margin-top: -80px;margin-left: -130px;  border-radius: 5px;}
.paytit { height:32px;line-height: 32px;font-size: 14px;}
.paypsd{}
.paypsd input{ display:block; padding:5px 10px;background:#F3F2F2;border-right:1px solid #ECECEC;border-bottom:1px solid #ECECEC;border-top: 1px solid #EFEFEF;border-left:1px solid #EFEFEF;border-radius: 5px;width: 92%;height: 24px;line-height: 24px;margin: 0 auto;}
.paybtns{ height:32px;line-height: 32px;width: 100%;padding:10px 0;}
.paybtns a{display: block;width: 47%;line-height: 32px;border-radius: 5px;background-color: #FF8F09;color:#fff;border:1px solid #FF8F09;text-align: center;}
.paybtns a.j-paycancel{background-color: #fff;color:#333;border:1px solid #DFDFDF;font-size: 14px;}
.paymethodnote{ 
    font-size: 14px;
    color: #8a8989;
    margin:0 auto;
    line-height: 20px;
}
.paymethodnote span{
    color: #fe7a04;
}
.por{position: relative;z-index: 99;}
.poa{position: absolute;}
.assess{
    width: 40%;
    right:0;
    bottom: 5px;
    padding: 0 10px;
    border: 0;
}